package com.teacher.service;

import com.teacher.entity.EvaluationCriterion;
import org.springframework.data.domain.Page;
import org.springframework.stereotype.Service;

import java.util.List;

// 评价标准信息
@Service
public interface EvaluationCriterionService {
    // 增加
    EvaluationCriterion addEvaluationCriterion(EvaluationCriterion evaluationCriterion);
    // 修改
    EvaluationCriterion  updateEvaluationCriterion(EvaluationCriterion evaluationCriterion);
    // 查看详情
    EvaluationCriterion getDetailsById(String id);
    // 根据维度查看详情
    //EvaluationCriterion getDetailsByEcDimension(String ecCategory);
    // 删除
    void deleteEvaluationCriterion(String id);
    // 根据条件分页查询
    Page<EvaluationCriterion> specificPageQueryEvaluationCriterionList(EvaluationCriterion evaluationCriterion, int page, int size);
    // 批量删除
    void deleteEvaluationCriterionList(String idList);
    List<EvaluationCriterion> findAll();
}
